package com.ccys.doctor.service;

import com.ccys.common.vo.ResponseResultApp;
import com.ccys.db.dto.doctor.login.DoctorLoginDto;
import com.ccys.db.dto.login.ForgotPasswordDto;
import com.ccys.db.vo.doctor.login.ClinicListByDoctorVo;

import java.util.List;

/**
 * @program: WhiteCoat
 * @description: 医生登录相关接口
 * @author: ZhangJingCan
 * @create: 2024-02-05 09:33
 **/
public interface DoctorPcLoginService {
    ResponseResultApp getCountOfWaitingApproval(String patientCountryOfResidence, String doctorCountryOfResidence);

    ResponseResultApp updateClinic(String clinicId);

    ResponseResultApp<List<ClinicListByDoctorVo>> getClinicByDoctor();

    Object login(DoctorLoginDto dto);

    ResponseResultApp forgotPassword(ForgotPasswordDto dto);
}
